/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"096A08D9-7098-47ED-86FC-B3B5A950D029"}
 */
function cambio_precio(event) 
{
if (nueva_cotiz!=null && nueva_cotiz!=0)
	{
	if(moneda_id==1)
	{
		nueva_cotiz=null;
		globals.DIALOGS.showWarningDialog('Aviso','No se puede cambiar cotización de la moneda base ','OK')
		return;
	}
	databaseManager.setAutoSave(false);

//  GRABA TABLA CAMBIO_PRECIO
	var fs_cambio=databaseManager.getFoundSet(databaseManager.getDataSourceServerName(controller.getDataSource()),'cambio_precios')
	fs_cambio.newRecord();
	fs_cambio.precio_anterior=cotizacion;
	fs_cambio.precio_nuevo=nueva_cotiz;   
	fs_cambio.descripcion='Moneda: ' + moneda_id + ' - ' + descripcion;
	fs_cambio.maderas_id=null;
	fs_cambio.margen_id=null;
	fs_cambio.producto_id=null;
	fs_cambio.estado=globals.zconf_cambio_prec_estado_ingresado;
	fs_cambio.rubros_id=null;
	fs_cambio.tipo=globals.zconf_cambio_prec_tipo_cotizacion;
	fs_cambio.porcentaje_anterior=null;	
	fs_cambio.porcentaje_nuevo=null;
	fs_cambio.moneda_id=moneda_id;
		
// GRABA TODO
	var estado_save=databaseManager.saveData();
	if (estado_save!=true)
	{
		globals.DIALOGS.showInfoDialog('Cambio Precios de Maderas-Margen', 'Cambio de Precios no ingresado - Revise los datos ingresados',  "OK")
	}
	}
else
	{
		globals.DIALOGS.showWarningDialog('Aviso','Debe informar nueva cotización','OK')	
	}
}

/**
 * Callback method for when form is shown.
 *
 * @param {Boolean} firstShow form is shown first time after load
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"22D55D5B-258E-4E42-9D95-629F396DBB8E"}
 */
function onShow(firstShow, event) 
{
	controller.setSelectedIndex(1);
	nueva_cotiz=null;
	elements.nueva_cotiz.requestFocus();
}
